package
{
	import mx.controls.*;
	import mx.rpc.events.*;
	
	public class DruplexCall implements IStrategy
	{
		private var ui:DruplexEngine;
		
		[Bindable] private var testResult:Array;

		
		////////////////////////////////////////////////////////////////////////////////
		//
		// IStrategy API
		//
		////////////////////////////////////////////////////////////////////////////////
		
		public function execute(ui:DruplexEngine):void
		{
			this.ui = ui;
			
			onSystemConnect(null);
		}
		
		public function onSystemConnect(event:ResultEvent):void
		{
			getAllReferences();
		}
		
		////////////////////////////////////////////////////////////////////////////////
		//
		// PROTECTED
		//
		////////////////////////////////////////////////////////////////////////////////
		
		
		protected function getAllReferences():void
		{
			ui.views.get("testview");
		}
	}
}